Micron Document
C.S.Burner 🪙 ━►🔥GIT Node

Node / reticulum_mirror / MeshChatX / files / meshchatx / src / frontend / components / rnode / RNodeCapabilitiesBanner.vue

Displaying Raw • Download

meshchatx/src/frontend/components/rnode/RNodeCapabilitiesBanner.vue e0f1f99cd1c208c5008a936230c38e448dddd45d (e0f1f99c) Text, 4.76 KB

Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3SPDXTff7b72-Te6edf3LicenseTff7b72-Te6edf3IdentifierTb4b4b4: T79c0ff0Te6edf3BSD Tff7b72-Tff7b72-Tff7b72>

Tff7b72<Te6edf3templateTff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffvisibleTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72forTff7b72=Ta5d6ff"Ta5d6ffwarning in warningsTa5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffwarning.idTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-3 rounded-xl border border-amber-200 dark:border-amber-900/40 bg-amber-50 dark:bg-amber-900/10 px-4 py-3Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon
Tb4b4b4:Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffwarning.iconTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-5 mt-0.5 shrink-0 text-amber-600 dark:text-amber-400Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex-1 min-w-0 space-y-1Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm font-semibold text-amber-800 dark:text-amber-200Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Te6edf3warningTff7b72.Td2a8fftitleKeyTb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3ul Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs text-amber-700 dark:text-amber-300 list-disc pl-4 space-y-0.5Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3li Te6edf3vTff7b72-Tff7b72forTff7b72=Ta5d6ff"Ta5d6ffkey in warning.suggestionKeysTa5d6ff" Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffkeyTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Te6edf3keyTb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3liTff7b72>
Tff7b72<Tff7b72/Te6edf3ulTff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffwarning.actions?.lengthTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpt-1 flex flex-wrap gap-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72forTff7b72=Ta5d6ff"Ta5d6ffaction in warning.actionsTa5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffaction.idTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffinline-flex items-center gap-1.5 rounded-lg border border-amber-300 dark:border-amber-700 bg-white dark:bg-amber-900/30 px-2.5 py-1 text-xs font-bold text-amber-700 dark:text-amber-200 hover:bg-amber-100 dark:hover:bg-amber-900/50 transition-colorsTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ff$emit(Ta5d6ff'Ta5d6ffactionTa5d6ff'Ta5d6ff, action.id)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Tb4b4b4:Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffaction.iconTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-3.5Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Te6edf3spanTff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Te6edf3actionTff7b72.Td2a8fflabelKeyTb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3templateTff7b72>

Tff7b72<Te6edf3scriptTff7b72>
Te6edf3import Te6edf3MaterialDesignIcon Te6edf3from Ta5d6ff"Ta5d6ff../MaterialDesignIcon.vueTa5d6ff"Tb4b4b4;
Te6edf3import Tb4b4b4{ Te6edf3transportSuggestionKeysTb4b4b4, Te6edf3TRANSPORT_SERIALTb4b4b4, Te6edf3TRANSPORT_BLUETOOTH Tb4b4b4} Te6edf3from Ta5d6ff"Ta5d6ff../../js/rnode/Capabilities.jsTa5d6ff"Tb4b4b4;

Tff7b72export Te6edf3default Tb4b4b4{
Te6edf3nameTb4b4b4: Ta5d6ff"Ta5d6ffRNodeCapabilitiesBannerTa5d6ff"Tb4b4b4,
Te6edf3componentsTb4b4b4: Tb4b4b4{ Te6edf3MaterialDesignIcon Tb4b4b4}Tb4b4b4,
Te6edf3propsTb4b4b4: Tb4b4b4{
Te6edf3capabilitiesTb4b4b4: Tb4b4b4{
Te6edf3typeTb4b4b4: Tffa657ObjectTb4b4b4,
Te6edf3requiredTb4b4b4: Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3androidAvailableTb4b4b4: Tb4b4b4{
Te6edf3typeTb4b4b4: Te6edf3BooleanTb4b4b4,
Te6edf3defaultTb4b4b4: Tff7b72falseTb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3emitsTb4b4b4: Tb4b4b4[Ta5d6ff"Ta5d6ffactionTa5d6ff"Tb4b4b4]Tb4b4b4,
Te6edf3computedTb4b4b4: Tb4b4b4{
Te6edf3warningsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3warnings Tff7b72= Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tff7b72const Te6edf3serial Tff7b72= Te6edf3thisTff7b72.Td2a8ffcapabilities?Tff7b72.Td2a8fftransports?Tff7b72.Tb4b4b4[Te6edf3TRANSPORT_SERIALTb4b4b4]Tb4b4b4;
Tff7b72const Te6edf3bluetooth Tff7b72= Te6edf3thisTff7b72.Td2a8ffcapabilities?Tff7b72.Td2a8fftransports?Tff7b72.Tb4b4b4[Te6edf3TRANSPORT_BLUETOOTHTb4b4b4]Tb4b4b4;

Tff7b72if Tb4b4b4(Te6edf3serial Tff7b72&& Tff7b72!Te6edf3serialTff7b72.Td2a8ffavailableTb4b4b4) Tb4b4b4{
Te6edf3warningsTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{
Te6edf3idTb4b4b4: Ta5d6ff"Ta5d6ffserialTa5d6ff"Tb4b4b4,
Te6edf3iconTb4b4b4: Ta5d6ff"Ta5d6ffusb-portTa5d6ff"Tb4b4b4,
Te6edf3titleKeyTb4b4b4: Ta5d6ff"Ta5d6fftools.rnode_flasher.support.serial.titleTa5d6ff"Tb4b4b4,
Te6edf3suggestionKeysTb4b4b4: Te6edf3transportSuggestionKeysTb4b4b4(Te6edf3thisTff7b72.Td2a8ffcapabilitiesTb4b4b4, Te6edf3TRANSPORT_SERIALTb4b4b4)Tb4b4b4,
Te6edf3actionsTb4b4b4: Te6edf3thisTff7b72.Td2a8ff_serialActionsTb4b4b4(Te6edf3serialTb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3bluetooth Tff7b72&& Tff7b72!Te6edf3bluetoothTff7b72.Td2a8ffavailableTb4b4b4) Tb4b4b4{
Te6edf3warningsTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{
Te6edf3idTb4b4b4: Ta5d6ff"Ta5d6ffbluetoothTa5d6ff"Tb4b4b4,
Te6edf3iconTb4b4b4: Ta5d6ff"Ta5d6ffbluetoothTa5d6ff"Tb4b4b4,
Te6edf3titleKeyTb4b4b4: Ta5d6ff"Ta5d6fftools.rnode_flasher.support.bluetooth.titleTa5d6ff"Tb4b4b4,
Te6edf3suggestionKeysTb4b4b4: Te6edf3transportSuggestionKeysTb4b4b4(Te6edf3thisTff7b72.Td2a8ffcapabilitiesTb4b4b4, Te6edf3TRANSPORT_BLUETOOTHTb4b4b4)Tb4b4b4,
Te6edf3actionsTb4b4b4: Te6edf3thisTff7b72.Td2a8ff_bluetoothActionsTb4b4b4(Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3warningsTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3visibleTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Td2a8ffwarningsTff7b72.Td2a8fflength Tff7b72> T79c0ff0Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3methodsTb4b4b4: Tb4b4b4{
Te6edf3_serialActionsTb4b4b4(Te6edf3serialTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3actions Tff7b72= Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3serial?Tff7b72.Td2a8ffreason Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffpolyfill_not_loadedTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3actionsTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{
Te6edf3idTb4b4b4: Ta5d6ff"Ta5d6ffload-polyfillTa5d6ff"Tb4b4b4,
Te6edf3iconTb4b4b4: Ta5d6ff"Ta5d6ffdownloadTa5d6ff"Tb4b4b4,
Te6edf3labelKeyTb4b4b4: Ta5d6ff"Ta5d6fftools.rnode_flasher.support.actions.load_polyfillTa5d6ff"Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffandroidAvailableTb4b4b4) Tb4b4b4{
Te6edf3actionsTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{
Te6edf3idTb4b4b4: Ta5d6ff"Ta5d6ffopen-native-flasherTa5d6ff"Tb4b4b4,
Te6edf3iconTb4b4b4: Ta5d6ff"Ta5d6ffusbTa5d6ff"Tb4b4b4,
Te6edf3labelKeyTb4b4b4: Ta5d6ff"Ta5d6fftools.rnode_flasher.support.actions.open_nativeTa5d6ff"Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3actionsTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3_bluetoothActionsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3actions Tff7b72= Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffandroidAvailableTb4b4b4) Tb4b4b4{
Te6edf3actionsTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{
Te6edf3idTb4b4b4: Ta5d6ff"Ta5d6ffrequest-bluetoothTa5d6ff"Tb4b4b4,
Te6edf3iconTb4b4b4: Ta5d6ff"Ta5d6ffbluetooth-settingsTa5d6ff"Tb4b4b4,
Te6edf3labelKeyTb4b4b4: Ta5d6ff"Ta5d6fftools.rnode_flasher.support.actions.request_bluetoothTa5d6ff"Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3actionsTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{
Te6edf3idTb4b4b4: Ta5d6ff"Ta5d6ffopen-bluetooth-settingsTa5d6ff"Tb4b4b4,
Te6edf3iconTb4b4b4: Ta5d6ff"Ta5d6ffcogTa5d6ff"Tb4b4b4,
Te6edf3labelKeyTb4b4b4: Ta5d6ff"Ta5d6fftools.rnode_flasher.support.actions.open_settingsTa5d6ff"Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3actionsTb4b4b4;
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tff7b72<Tff7b72/Te6edf3scriptTff7b72>

Served by rngit 1.4.2 - Generated in 0.06s